Natürliche Vorkommen: Spanien mit Balearen, Italien mit Sardinien? und Sizilien?, Malta, Kroatien, Bosnien-Herzegowina, Montenegro, Nordmazedonien, Griechenland (Nordosten, südliche Mitte (Sterea Ellas), Peloponnes und alle Inselgruppen), Türkei (europäischer Teil), Syrien, Libanon, Israel, Jordanien, Lybien, Tunesien, Algerien und Marokko; eingeschleppt in Deutschland
Äcker, Phrygana, Dünen und Kiesstrände; in 0-1000 m Höhe